package com.cyt.work.divideclass.model.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

import java.io.Serializable;

/**
 * 模板导出
 *
 * @author caideyong
 * @date 2019/12/27 10:53
 */
@Data
public class DivideclassStudentGradeImportVo implements Serializable {

    @Excel(name = "*学号")
    @NotBlank(message = "学号不能为空")
    private String xh;

    @Excel(name = "*姓名")
    @NotBlank(message = "姓名不能为空")
    private String name;


    @Excel(name = "语文")
    private String chinese;

    /**
     * 数学
     */
    @Excel(name = "数学")
    private String math;

    /**
     * 英语
     */
    @Excel(name = "英语")
    private String english;

    /**
     * 政治
     */
    @Excel(name = "政治")
    private String political;

    /**
     * 历史
     */
    @Excel(name = "历史")
    private String history;

    /**
     * 地理
     */
    @Excel(name = "地理")
    private String geography;

    /**
     * 物理
     */
    @Excel(name = "物理")
    private String physical;

    /**
     * 化学
     */
    @Excel(name = "化学")
    private String chemistry;

    /**
     * 生物
     */
    @Excel(name = "生物")
    private String biological;

    @Excel(name = "*总分")
    @NotBlank(message = "总分不能为空")
    private String total;

    public DivideclassStudentGradeImportVo() {
    }

    public DivideclassStudentGradeImportVo(String xh, String name, String chinese, String math, String english, String political, String history, String geography, String physical, String chemistry, String biological, String total) {
        this.xh = xh;
        this.name = name;
        this.chinese = chinese;
        this.math = math;
        this.english = english;
        this.political = political;
        this.history = history;
        this.geography = geography;
        this.physical = physical;
        this.chemistry = chemistry;
        this.biological = biological;
        this.total = total;
    }
}